Skip to content

产品经理狂喜!Figma MCP 帮我 3 分钟还原高颜值天气 App

发表: at 11:00

前阵子在折腾 MCP,今天终于有机会和大家聊聊 Figma MCP 这个神器。

说实话,可能有些小伙伴已经听过甚至用过它,但我还是想说一句:别小看 MCP!它对产品、设计师、前端开发,真的能带来不小的提升。

这次,我就用 Figma MCP,撸了一个超好看的天气应用界面:

图片

MCP 到底是什么?(for 小白)

你可以把 MCP 想象成 AI 模型的”万能转换器”或者”USB-C 接口”。就像 USB-C 让各种设备都能连在一起,MCP 也让 AI 模型能标准化地对接不同数据源和工具。

开始前的准备

使用 MCP,我们需要先安装好 Nodejs:

https://nodejs.org/zh-cn

本地下载并且安装 Cursor:

https://www.cursor.com/

安装 Figma MCP

打开 Cursor,访问 Cursor Settings:

图片

访问 MCP 面板,然后点击“添加 MCP Server”的按钮:

图片

在打开的 json 文件中,添加以下配置:

"Framelink Figma MCP":{
"command":"npx",
"args":["-y","figma-developer-mcp","--figma-api-key=YOUR-KEY","--stdio"]
},

图片

保存,然后访问 Figma 官网:https://www.figma.com

点击左上角头像,打开 Settings:

图片

在 Security 面板,点击创建新的 Token:

图片

然后勾选上所有的权限,起个名字,就能拿到 Token 了:

图片

将拿到的 Token,填写替换到刚刚配置文件的“YOUR KEY”那里:

图片

保存之后返回,看到 MCP Server 那里变绿了,就说明安装成功了:

图片

还原设计稿效果

我们直接在 Figma 设计稿中,拷贝对应的图层,右键选择「Copy link to selection」:

图片

然后,在 Cursor 当中输入以下提示词:

@https://www.figma.com/design/xxxxx/Weather-App-UI-Design--Community-?node-id=2-1403&t=NDhMocYIvzEu6wyb-4 

帮我实现上述Figma面板的效果,要求:
- 不要访问整个Figma文件,要传入node参数进去
- 代码使用React技术栈,存放在demo项目下
- 如果有图片,或者CSS难以实现的Figma元素,帮我下载对应的图片
- 需要仔细分析Figma元素属性,保证最终的效果还原度
- 写完代码后,直接启动预览

我在第一次跑的时候,没跑起来,遇到了报错,没有关系,直接丢给 Cursor 让它解决就好:

图片

然后,我们就得到了第一版:

图片

看起来非常不错!主要界面基本都还原了,包括 Tab 是可以切换的。 但还原效果也不能说是非常完美。

接下来几个小问题,我直接给它指出来,Prompt 如下:

图1是你实现的版本,图2是设计稿,你根据设计稿对比一下,帮我把不一致的地方还原,要求:
- 房子的图片需要还原
- 底部的Button、Map、List三个图标需要还原
- 可以重新访问画板数据,可以重新下载图片

他修改了一版,主要把底部的图标还原了一下:

图片

对于这个还原效果,我打 70 分,再精细的可能需要仔细对照设计稿和代码细节让它去调整了。

接下来,让它还原另一个页面,还是同样的 Prompt:

@https://www.figma.com/design/xxxx/Weather-App-UI-Design--Community-?node-id=55-2454&t=R3RJ2QsPeVSzklzH-4 

你帮我再实现一下这个界面,要求:
- 不要访问整个Figma文件,要传入node参数进去
- 代码使用React技术栈,存放在demo项目下
- 如果有图片,或者CSS难以实现的Figma元素,帮我下载对应的图片
- 需要仔细分析Figma元素属性,保证最终的效果还原度

它的实现效果如下:

图片

这个还原效果我可以给到 80 分,只有一些文字、icon 和异形需要额外再处理下就好了。

60 分的水平?

体验下来,我认为当前 Figma MCP 大概的还原程度可以达到 60 分的水平,对于复杂的设计稿,还原效果还是差了点意思。

Figma MCP 整体其实就是两个接口,一个是获取画板的源数据,一个是下载图片,只需要这两个原子功能,就能实现整个页面,听起来还是蛮震撼的。

一个很重要的认知是,不要小看这 60 分的水平:

60 分的水平,意味着你可以在日常工作中能提效 60%!

如果你是设计师或产品,你可以把设计稿做规范一些,简单一些,那么 达到 80、90 分的水平是完全没有问题的。

设计稿反推需求文档

模型完全理解设计稿的数据之后,如果是产品经理,我们还可以让模型来完善整体的需求文档。

我用的提示词非常简单:

根据这个页面设计,帮我完成需求文档的撰写

图片

如果有完整的需求文档格式要求,也可以直接丢给他,一般来说模型给到的文档会更加细致,便于开发理解和实现。

期待 80 分的效果

因为我之前搞过一段时间的 D2C(Design To Code),也就是设计稿转代码,其实这个里面可以用很多工程手段去达到设计稿还原的准确度。

希望很多成熟的 D2C 平台能够参与到 MCP 生态的建设当中,这样设计稿还原至少可以达到 80 分的水平,真正做到普惠大众。

希望今天的分享对你有帮助,我们下期再见。

文章来源:微信公众号-孟健的AI编程认知,原始发表时间:2025年04月29日。


上篇文章
独立站删掉的内容怎么办,都需要做301跳转吗?
下篇文章
最小熵原理解释:词向量的维度合理解释